<?php
/**
 * 描述：会员注册-重新发送电子邮件验证。
 * @final
 */
final class Exec_Account_Register_Resend extends Exec
{
    public function Get()
    {        
        #显示页面
        View::Display('account/register/resend.tpl');
    }

    public function Post()
    {
        #验证码
        $captcha=Functions::FormArgs('Captcha_Register_Resend');
        if(empty($captcha)||$captcha!=Session::Get(Account::SESSIONNAME_REGISTER_RESNEDCAPTCHA))
        {
            echo 'Captcha';
            return;
        }
        Session::Set(Account::SESSIONNAME_REGISTER_RESNEDCAPTCHA,NULL);

        #获取数据
        $username=Functions::FormArgs('Username_Register_Resend');

        #验证用户
        $account=new Account($username);
        if($account->IsExists())
        {
           //生成验证码存入表中
           $guid=Functions::GUID();
           DB::Insert('account_email_wait',array(
               'Number'=>$guid,
               'Account'=>$username
           ));

            #发送邮件
            $email=new Email();
            {
                $email->IsHTMLEmail=TRUE;
                $email->Recipients=$username;
                $email->Title='中国船舶配套网，电子邮件验证。';
                $email->Content='感谢您注册中国船舶配套网，请点击下面的链接验证您的电子邮件。<br/>';
                $email->Content.='http://www.shipinall.cn/exec.php?action=account_register_email&';
                $email->Content.='number='.urlencode($guid).'<br/>';
                $email->Content.='--中国船舶配套网';
            }
            $email->Send();

            View::Assign('Title','会员注册');
            View::Assign('Content','我们已经向您的注册邮箱'.$username.'中发送了一封验证邮件，请点击邮件中的超级链接，以便完成电子邮件验证。');
            View::Display('account/public.container.tpl');
        }
        else
        {
            echo 'Inexistence';
            return;
        }
        $account=NULL;
    }
}
?>